/*轮播*/
.y-addWrap{ position:relative; width:100%;background:#fff;margin:0; padding:0;}
.y-addWrap .swipe{overflow: hidden;visibility: hidden;position:relative;}
.y-addWrap .swipe-wrap{overflow:hidden;position:relative;text-align:center;}
.y-addWrap .swipe-wrap > div {float: left;width: 100%;position:relative;}
#y-position{ position:absolute; bottom:0; right:0; padding-right:8px; margin:0; background:none; opacity: 0.4; width:100%; filter: alpha(opacity=50);text-align:right;}
#y-position li{width:10px;height:10px;margin:0 2px;display:inline-block;-webkit-border-radius:5px;border-radius:5px;background-color:#AFAFAF;}
#y-position li.cur{background-color:#FF0000;}
.img-responsive { display: block; max-width: 100%;  height: auto;width:100%;}
/*底部导航*/
.menu{background:-webkit-linear-gradient(0deg, #fd7f5c, #f31cd1,#7d2fff);;padding:.3rem 0;position: fixed;z-index:20;bottom:0;left:0;width: 100%;}
.menu ul{display: flex;flex-direction: row;justify-content:space-around;align-items:center;}
.menu ul>li{width: 100%;height: 100%;text-align: center;}
.menu ul>li a{text-decoration: none;color:rgba(255,255,255,0.9);display: block;width: 100%;height: 100%;}
.menu ul>li i{display: inline-block;}
.menu ul>li i:before{font-size:1.6rem;}
.menu ul>li label{}
/*公告*/
.notice {background:rgba(0,0,0,0.99);color:rgba(255,255,255,0.7);padding:8px 15px;box-sizing:border-box;font-size:1.2rem;}
.notice .row{position: relative;top:3px;}
.notice .left{width: 3.6rem;float: left;}
.notice .right{width: 2rem;float: right;text-align: right;}
.notice .center{margin-left: 3.6rem;margin-right:2rem;}
.notice .right .icon:before{font-size:1.2rem;}

/*搜索*/
.search {color:#00ff00;padding:10px;background:rgba(0,0,0,0.9999);}
.search .row{}
.search .row .left{margin-right:7rem;box-sizing:border-box;;border-radius:100px;position: relative;height: 2.7rem;box-sizing:border-box;overflow:hidden;zoom:1;position: relative;}
.search .row .left .input {position: absolute;z-index: 1;left:0;top:0;width:100%;}
.search .row .left .input input {background:transparent;border:0;height: 2.5rem;width: calc(100% - 2rem); box-sizing:border-box;padding:0 .8rem;font-size:1.2rem;color:#fff;}
.search .row .left .input button {position: absolute;right:.1rem;top:.4rem;z-index: 1;background:transparent;border:none;font-size: 1.7rem;color:#fff;}
.search .row .right{width:7rem;float: right;text-align: right;}
.search .row .right button{width:90%;background:transparent;height: 2.5rem;border:solid 2px rgba(255,255,255,0.8);color:rgba(255,255,255,0.8);border-radius: 100px;font-size: 1.2rem;}
.search:-moz-placeholder{color:rgba(255,255,255,0.3);}
.search::-moz-placeholder{color:rgba(255,255,255,0.3);}
.search input:-ms-input-placeholder{color:rgba(255,255,255,0.3);}
.search input::-webkit-input-placeholder{color:rgba(255,255,255,0.3);}

/*赛况信息*/
.votemsg {background:rgba(0,0,0,0.9999);padding:0 15px;color:rgba(255,255,255,0.8);position: relative;}
.votemsg .row{display: flex;flex-direction: row;justify-content:space-between;}
.votemsg .group{}
.votemsg .group .label{line-height:2rem;}
.votemsg .group .value{line-height:2rem;}
.votemsg .endtime{padding:.5rem 0 1.3rem 0;font-weight: bold;}

/*通用标题*/
.head {margin:1em 0;color:rgba(0,0,0,0.7);position: relative;}
.head .line{height: 3px;width: 100%;}
.head .label{position: absolute;top:50%;left:0%;transform: translate(0%,-50%); background:#fff;padding:0 1rem 0 0;}
.head .label i:before{font-size:1.2rem;}

/*下拉加载更多*/
.slidedown {text-align: center;margin:1rem 0 3rem 0;}
.slidedown .label{color:rgba(0,0,0,0.7);padding:0 .5rem;}
.slidedown img{width:1.6rem;height: 1.6rem;border-radius: 5rem;position: relative;top:.3rem;}

/*底部活动名称*/
.activity {margin:1em 0;color:rgba(0,0,0,0.7);position: relative;}
.activity .line{height: 3px;width: 100%;}
.activity .label{position: absolute;top:50%;left:50%;transform: translate(-50%,-50%); background:#fff;padding:0 1em;}

/*返回顶部*/
.backtop{background:#000;color:rgba(255,255,255,0.8);position:fixed;bottom:5rem;right:0;z-index:29;border-radius:4rem 0 0 4rem;}
.backtop .wrap{position: relative;}
.backtop .label{padding:.4rem .4rem .4rem 1.2rem;}
.backtop .wrap:before{content:"";display: block;position: absolute;z-index: 1;top:.8rem;left:.6rem;width: 4px;height: 4px;background:#fff;border-radius:1rem;
}

/*渐变背景色*/
.gradientbg{background:-webkit-linear-gradient(180deg, #7b30ff,#fb00e4,#ff8000,#ff8000);}
.gradientbg1{background:-webkit-linear-gradient(180deg, #7b30ff,#fb00e4,#ff8000,#ff8000,#7b30ff,#fb00e4,#ff8000,#ff8000);}
/*纸角投影*/
.shadow:before,.shadow:after{content:" ";display: block;position: absolute;z-index: 1;bottom:0.5em;width:50%;height: 2rem;box-shadow:0 0 15vw rgba(0,0,0,0.9);z-index: -1;}
.shadow:before{-webkit-transform:rotate(-3deg);left:5px;}
.shadow:after{-webkit-transform:rotate(3deg);right:5px;}

/*layermobile 追加样式*/
.layui-m-layersection .J_qddtips {background:transparent;}